
#ifndef CTKTEST_MAINWINDOWACTIVATOR_H
#define CTKTEST_MAINWINDOWACTIVATOR_H

#include <QObject>
#include "ctkPluginActivator.h"
class MainWindowPlugin;
class MainWindowActivator : public QObject, public ctkPluginActivator
{
    Q_OBJECT
    Q_PLUGIN_METADATA(IID "Core")
    Q_INTERFACES(ctkPluginActivator)
public:
    MainWindowActivator();
    void start(ctkPluginContext *context);
    void stop(ctkPluginContext *context);

private:
    MainWindowPlugin *plugin_{nullptr};
};

#endif //CTKTEST_MAINWINDOWACTIVATOR_H
